

module ManejadorEmpleado
  
  def current_empleado
    @current_empleado || obtener_empleado unless @current_empleado == false
  end

  
  def current_empleado=(nuevo_empleado)
    session[:empleado] = nuevo_empleado ? nuevo_empleado.NoEmpleado : nil
    @current_empleado = nuevo_empleado || false
  end
  
  def obtener_empleado
    empleado = Empleado.find_by_NoEmpleado(session[:empleado]) if session[:empleado]
    self.current_empleado = empleado 
  end 
  
  def destroy_empleado
    session[:empleado]=nil
  end
end
